/**
 * 使用promise封装定时器异步任务，随机生成一个数，如果该数是偶数做为成功结果处理，奇数做为失败结果处理,
 * 调用then和catch打印输出成功或失败内容
 */

const promise = new Promise(function(resolve,reject){
    // 封装定时器异步任务
    setTimeout(function(){
        // 1s后执行
        // 随机生成一个数
        let r = Math.floor(Math.random()*10)
        console.log('r ',r);
        
        if(r % 2 == 0){
            resolve('成功结果')
        }else{
            reject('失败结果')
        }
    },1000)
})

promise.then(data=> console.log(data)) 
promise.catch(err=>console.log(err))
